]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
screenShield: Also unlock on Return/Enter
authorColin Walters <walters@verbum.org>
Tue, 12 Mar 2013 16:57:04 +0000 (12:57 -0400)
committerColin Walters <walters@verbum.org>
Wed, 13 Mar 2013 17:27:34 +0000 (13:27 -0400)
Since that's what I always did before, having it ignore those is
driving me mad.

https://bugzilla.gnome.org/show_bug.cgi?id=686740

js/ui/screenShield.js

index 25fa4ccfb9fbbe688205c38506e435ac6c83b547..f2a1ceac7662a80c324ca982b734bbd7b2c5fc91 100644 (file)
@@ -597,7 +597,8 @@ const ScreenShield = new Lang.Class({
         if (this._lockScreenState != MessageTray.State.SHOWN)
             return false;
 
-        if (!(GLib.unichar_isprint(unichar) || symbol == Clutter.KEY_Escape))
+        let isEnter = (symbol == Clutter.KEY_Return || symbol == Clutter.KEY_KP_Enter);
+        if (!isEnter && !(GLib.unichar_isprint(unichar) || symbol == Clutter.KEY_Escape))
             return false;
 
         this._ensureUnlockDialog(true, true);